The Reduction of the Number of Nullmessages in Conservative LP-Simulation Engines
نویسنده
چکیده
This document deals with techniques used to reduce the number of nullmessages in a distributed discrete{event simulation. Nullmessages are used to avoid deadlocks which can occurr when simulating physical systems (networks) consisting of one or more physical processes. In the brute{force simplest algorithm 10] the number of nullmessages is very high. Reducing the nullmessages number assures improvements to the simulation performance, and many diierent solutions have been proposed for this purpose. The document is composed by a survey where these diierent solutions are presented followed by a comparison between them. A rst section introducing the distributed discrete{event simulation general issues makes the document as more self-contained as possible. 1 Distributed discrete{event simulation This section takes its main contibution by 10], where the distributed approach to discrete{event simulation is described in detail. As explained in the paper, discrete{event simulation have been traditionally faced in a sequential manner. A variable clock holds the time up to which the physical system has been simulated. A data structure, called the event list, maintains a set of messages, with their associated times of transmission, that are scheduled for the future. Each of these messages is guaranteed to be sent at the associated time in the physical system, provided the sender receives no message before this message transmission time. At each step, the message with the smallest associated future time is removed from the event list, and the transmission of the corresponding message in the physical system is simulated. Sending this message may cause other messages to be sent in the future (which then are added to the event list) or cause previuosly scheduled messages to be canceled (which are removed from the event list). The clock is advanced to the time of the message transmission that was just simulated. Since the events (i.e. message transmission) in the physical system are simulated chronologically, and the simulation clock is advanced after simulation of an event to the time of the next event, this form of simulation is called event driven. The algorithm for sequential event{driven simulation can not be easily adapted for concurrent execution on a number of processors, since the event list cannot be eeectively partitioned for such executions. Distributed simulation 4, 5, 2] ooers a radically diierent approach to simulation. Shared data objects of a sequential simulation, namely the clock and the event list, are discarded: no shared variables are considered in this algorithm. In …
منابع مشابه
Uncertainties due to Fuel Heating Value and Burner Efficiency on Performance Functions of Turbofan Engines Using Monte Carlo Simulation
In this paper, the impacts of the uncertainty of fuel heating value as well as the burner efficiency on performance functions of a turbofan engine are studied. The mean value and variance curves for thrust, thrust specific fuel consumption as well as propulsive, thermal and overall efficiencies are drawn and analyzed, considering the aforementioned uncertainties based on various Mach numbers at...
متن کاملThe Theoretical and Experimental Investigation of the Effect of Variation of Thermodynamical Parameters of Egr fluid on No Emissions in S I Engines
Exhaust Gas Recirculation (EGR) concept is the most simple and Abstract more economical method for NO pollutant reduction in spark ignition engines. However, when the higher amount of the EGR gas enters into the engine, the power, torque and fuel economy of the engine decrease. One effective solution for reduction of undesirable effect of this method is to use cooled EGR, that results in more r...
متن کاملSimulation of Dual Fuel Combustion of Direct Injection Engine with Variable Natural Gas Premixed Ratio
Nowadays, the major challenge of diesel engines development is simultaneous nitrogen oxides and soot emissions reduction without the thermal efficiency drop. Hence, different combustion concepts should be investigated to reach optimum emission and performance conditions in diesel engines without expensive aftertreatment systems. This paper presents the results of a study on a dual fuel (DF) eng...
متن کاملImproving the Cooling Process of Heavy-Duty Engines through Three Dimensional Simulation of Fluid Flow in its Coolant Centrifugal Pump
This paper investigates 3D simulation of fluid flow in a centrifugal pump from the Detroit Diesel company to extract possible engine cooling trends. The velocity and pressure profile of water, the coolant, is analyzed and the characteristic curves of the pump are derived. This provides a useful evaluation of the pump performance at all working conditions. For this aim, a computational fluid dy...
متن کاملPrediction of Major Pollutants Emission in Direct-Injection Dual-Fuel Diesel And Natural-Gas Engines
The dual-fuel diesel engine (D.F.D.E) is a conventional diesel engine in which much of the energy released, hence power, comes from the combustion of gaseous fuel such as natural gas. The exhaust emission characteristics of the D.F.D.E needs further refinements, particularly in terms of reduction of Unburnt Hydrocarbons (U7HC) and Carbon Monoxide (CO) emission, because the concentration of thes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998